import 'package:get/get.dart';
import '../controllers/login_controller.dart';
import '../controllers/register_controller.dart';
import '../controllers/recovery_controller.dart';

/// 认证模块绑定
/// 负责注册认证相关的依赖
class AuthBinding extends Bindings {
  @override
  void dependencies() {
    // 注册登录控制器
    Get.lazyPut<LoginController>(
      () => LoginController(),
    );
    
    // 注册注册控制器
    Get.lazyPut<RegisterController>(
      () => RegisterController(),
    );
    
    // 注册恢复密码控制器
    Get.lazyPut<RecoveryController>(
      () => RecoveryController(),
    );
  }
} 